﻿global using Adnc.Demo.Shared.Const;
global using Adnc.Demo.Shared.Rpc.Grpc;
global using Adnc.Demo.Shared.Rpc.Grpc.Messages;
global using Adnc.Demo.Shared.Rpc.Grpc.Services;
global using Adnc.Demo.Shared.Rpc.Http.Rtos;
global using Adnc.Demo.Shared.Rpc.Http.Services;
global using Adnc.Infra.Entities;
global using Adnc.Infra.EventBus;
global using Adnc.Infra.Helper;
global using Adnc.Infra.IdGenerater.Yitter;
global using Adnc.Infra.IRepositories;
global using Adnc.Infra.Mapper;
global using Adnc.Infra.Redis;
global using Adnc.Infra.Redis.Caching;
global using Adnc.Infra.Redis.Caching.Configurations;
global using Adnc.Shared;
global using Adnc.Shared.Application.BloomFilter;
global using Adnc.Shared.Application.Caching;
global using Adnc.Shared.Application.Contracts.Attributes;
global using Adnc.Shared.Application.Contracts.Dtos;
global using Adnc.Shared.Application.Contracts.Interfaces;
global using Adnc.Shared.Application.Contracts.ResultModels;
global using Adnc.Shared.Application.Services;
global using Adnc.Shared.Application.Services.Trackers;
global using Adnc.Shared.Repository.EfEntities;
global using Adnc.Shared.Repository.EfEntities.Config;
global using Adnc.Shared.Rpc.Event;
global using Adnc.Shared.Rpc.Http.Rtos;
global using Adnc.Shared.Rpc.Http.Services;
global using Adnc.Shared.WebApi;
global using AutoMapper;
global using DotNetCore.CAP;
global using FluentValidation;
global using Microsoft.AspNetCore.Authorization;
global using Microsoft.AspNetCore.Builder;
global using Microsoft.AspNetCore.Http;
global using Microsoft.AspNetCore.Mvc;
global using Microsoft.EntityFrameworkCore;
global using Microsoft.EntityFrameworkCore.Metadata.Builders;
global using Microsoft.Extensions.DependencyInjection;
global using Microsoft.Extensions.Hosting;
global using Microsoft.Extensions.Options;
global using System.Linq.Expressions;
global using System.Net;
global using System.Reflection;
global using System.Text;
